//app.js
import API from 'api.js';
App({
	onLaunch: function () {
		//调用API从本地缓存中获取数据
    this.wxLogin();
	},
	onShow: function () {
//		console.log(getCurrentPages())
	},
	onHide: function () {
	//	console.log(getCurrentPages())
	},
	onError: function (msg) {
		//console.log(msg)
	},

	util: require('we7/resource/js/util.js'),
	tabBar: {
		"color": "#123",
		"selectedColor": "#1ba9ba",
		"borderStyle": "#1ba9ba",
		"backgroundColor": "#fff",
		"list": [
			
		]
	},
  // getLocationInfo: function (cb) {
  //   var that = this;
  //   if (this.globalData.locationInfo) {
  //     cb(this.globalData.locationInfo)
  //   } else {
  //     wx.getLocation({
  //       type: 'gcj02', // 默认为 wgs84 返回 gps 坐标，gcj02 返回可用于 wx.openLocation 的坐标
  //       success: function (res) {
  //         that.globalData.locationInfo = res;
  //         cb(that.globalData.locationInfo)
  //       },
  //       fail: function () {
  //         // fail
  //       },
  //       complete: function () {
  //         // complete
  //       }
  //     })
  //   }
  // },
	// globalData: {
	// 	userInfo: null,
	// },
  // siteInfo: require('siteinfo.js') 

  wxLogin: function () {
    var _this = this;
    wx.login({
      success: function (res) {
        console.log(res)
        if (res.code) {
          var param = { code: res.code };
          API.login(param,function(res){
            console.log(res);
                 var userInfo = {
                openId: res.openId,
                sessionKey: res.sessionKey
              }
                    wx.setStorageSync('userInfo', userInfo);
          });
          // API.wechatLogin(param, function (res) {
          //   console.log(res);
          //   if (res.head.code == 0) {
          //     var userInfo = {
          //       openId: res.body.openId,
          //       sessionKey: res.body.sessionKey,
          //       token: res.body.token
          //     }
          //     wx.setStorageSync('userInfo', userInfo);
          //   }
          // }, function (res) {
          //   console.log(res);
          // });
        }
      }
    });
  },
  globalData: {
    userInfo: null
  }

});


